草庐IT

Android TextView 改变 textColor 与主题

全部标签

android - 动态改变背景LinearLayout

如何动态改变背景LinearLayout? 最佳答案 你试过其中之一吗:yourLayout.setBackgroundColor(intcolor);yourLayout.setBackgroundDrawable(Drawabled);yourLayout.setBackgroundResource(intresid);如果不自行刷新,这应该会提升它:yourLayout.invalidate(); 关于android-动态改变背景LinearLayout,我们在StackOverf

android - 在 FragmentActivity 中使用 viewPager 改变方向

我正在尝试构建一个以纵向和横向模式显示图书的应用。所以很明显有1页纵向显示,2页横向显示。每种模式都很好,但是当我将方向从纵向更改为横向时,viewPager尝试从纵向模式获取2页,而不是尝试从横向模式获取2个双页...事实上,FragmentStatePagerAdapter保留了纵向创建的2个fragment,并在为横向模式创建2个双页之前使用它们。如果我在纵向模式下再次切换,FragmentStatePagerAdapter使用之前在横向模式下创建的2个fragment,所以我再次看到1个双页而不是1个单页等。如果我继续切换方向,我会得到一个OutOfMemoryError,因为

android - 如果方向改变,相机不会覆盖旧图像

我有一个带有许多不同ViewHolder的RecyclerView适配器。其中一个ViewHolder包含一个ImageView,它需要能够拍照、调整大小,然后显示它。对于模块化,我希望ViewHolder是独立的:它而不是父Activity应该处理与照片拍摄和显示过程有关的所有事情。文件路径也是不变的(它永远不会改变)。事实上,它是/storage/emulated/0/com.company.app/myst/cat.jpg。因此,这是我对ImageView的onClick方法的实现。@OverridepublicvoidonClick(Viewv){finalFragmentMa

android - 主题的可绘制问题

在构建我的应用程序时,我一开始只使用Theme.Light.NoTitleBar.Fullscreen主题。我像这样为整个应用程序构建了所有布局,并按照我想要的方式进行设置。布局中使用的一些可绘制对象的大小已专门设置,而另一些则设置为wrap_content。然后我决定切换到Hololight主题。当我这样做时,设置为wrap_content的布局中使用的所有可绘制对象最终都会变大。几乎就像他们从一个更大的桶里拉出来一样。事实上,有些看起来像是被拉长了。我知道旧主题的背景是黑色的,但这不是问题(这实际上是包含在另一个布局中的布局文件)。显然,两者在尺寸上存在很大差异。

android - 如何将对话框主题 Activity 宽度设置为屏幕宽度?

这个问题在这里已经有了答案:Androiddialogwidth(6个答案)关闭9年前。我遵循描述的方法here创建一个EditText输入Activity。但是View不会填满屏幕的宽度。我怎么知道适合屏幕宽度?alttexthttp://img405.imageshack.us/img405/5057/activitythemed.png-

Android - 如何更改 TimePicker 中的 textColor?

我在LinearLayout中使用TimePicker,backgroundColor=black,但是,我看不到TimePicker中的数字,我需要在布局中将背景颜色设置为黑色,如何更改textColor时间选择器?我已经试过了,但没有成功:#000000#000000我尝试将它们指定为TimePicker中的样式,但Widget.TimePicker和Widget.Holo.TimePicker父样式在Android中无法识别,我正在使用:android:minSdkVersion="8"你能帮帮我吗?谢谢! 最佳答案 您也应该

android - 在应用程序启动期间更改主题的最快方法

目前,我确实根据用户最后的选择在我的应用中提供了2个主题-深色主题和浅色主题。在主要Activity启动期间,我将执行以下操作。publicclassMyFragmentActivityextendsFragmentActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){//getUserLastThemeChoicewilleitherreturnR.style.Theme_My_Lightor//R.style.Theme_My_Dark.this.setTheme(getUserLastThemeChoice(

android - 使用 Google Cloud Messenger token 订阅主题,收到无效参数

我正在按照谷歌提供的示例注册gcmtoken:https://developers.google.com/cloud-messaging/android/start我已正确生成google-services.json文件,并且能够接收推送token。但是当我尝试使用以下代码订阅任何主题时://Registertheusertotheglobaltopic.ThiswillhelpthedevicetoberegisteronGCMGcmPubSubpubSub=GcmPubSub.getInstance(this);pubSub.subscribe(token,"/topics/glo

android - 嵌套首选项屏幕失去主题

我的应用程序有一个首选项屏幕,在list中我使用以下方法为其指定了一个主题:android:theme="@android:style/Theme.Light.WallpaperSettings"但是,当我在这个屏幕中嵌套另一个首选项屏幕时,例如:嵌套的首选项屏幕失去了父级的主题。如何预防?提前致谢。 最佳答案 这是android中的一个错误,请参阅BugReport. 关于android-嵌套首选项屏幕失去主题,我们在StackOverflow上找到一个类似的问题:

Android Spinner 动态改变项目

这个问题在这里已经有了答案:howtoadditemstothespinnerdynamicallyinandroid?(3个答案)关闭上个月。我想在我的应用程序中使用Spinner。Spinner的上下文(项目)取决于在应用程序设置中完成的用户首选项。我创建了没有项目的Spinner。加载应用程序后,微调器有一个条目。要获取条目,用户必须转到菜单并加载图像。基于此,项目被加载到字符串数组中。这个StringArray会交给一个Adapter。见代码:Listals=newArrayList();als=Arrays.asList(Data.getfloornames());adapt